be off (one's) food

Translations
avoir perdu l'appétit
Definitions
To have little or no desire to eat; to lose one's appetite, often due to illness, stress, or emotional upset.